Docker系列(一)docker desktop安装使用&运行redis容器 | 您所在的位置:网站首页 › docker redis 密码设置 › Docker系列(一)docker desktop安装使用&运行redis容器 |
文章目录
一.docker下载安装二. docker Desktop使用三.测试启动redis容器3.1启动redis容器3.2desktop上管理容器3.3命令验证:
四.配置阿里镜像
docker是目前很火的容器应用,使用docker可以很方遍的进行应用部署,本文介绍docker的安装使用,来直观的感受下docker。 一.docker下载安装docker官方文档给出了详细的安装步骤,参考地址:https://docs.docker.com/get-docker/ docker本身也是一个应用程序,支持在不同操作系统上运行,可以根据你的具体使用情况进行选择: 我是在mac上弄着玩的,所以下载mac版本: 1.主界面 启动后的docker Desktop主界面, 然后在mac命令行窗口执行命令查看版本: docker --version ## 输出 Docker version 20.10.6, build 370c2892.设置界面 点击设置按钮,进入设置界面: 3.卸载: 如果需要卸载,只需要点击Troubleshoot,然后选择下面的Uninstall按钮。 启动个redis容器感受下docker工作流程。 注意,具体的镜像启动方法以及镜像版本,直接去docker Hub上搜索,上面有详细的使用步骤。 3.1启动redis容器 ## 执行如下命令 # -p 6379:6379 : 将容器的6379端口映射到主机的6379端口 # redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置 docker run -p 6379:6379 -d redis:latest redis-server ## 输出 Unable to find image 'redis:latest' locally latest: Pulling from library/redis 69692152171a: Pull complete a4a46f2fd7e0: Pull complete bcdf6fddc3bd: Pull complete b7e9b50900cc: Pull complete 5f3030c50d85: Pull complete 63dae8e0776c: Pull complete Digest: sha256:365eddf64356169aa0cbfbeaf928eb80762de3cc364402e7653532bcec912973 Status: Downloaded newer image for redis:latest 73f433b124438e292f65cef631c8d283c65c02d5971ecc3a481fcbf7b6998ca2说明: 执行了运行redis镜像的命令后,docker首先去本地仓库查找redis镜像,由于我们是第一次启动,本地肯定没有, 于是docker开始从远程仓库pull镜像文件,并且下载版本是最新版本,因为我们运行的时候,指定了最新版本,如果 不指定版本,默认也是下载最新版本。 3.2desktop上管理容器上面我们启动了redis容器,此时在docker desktop上即可看到(如果看不到可以重启) 然后镜像文件列表: 接下来我们使用mac命令终端进行验证。 查看运行容器 #查看在运行的容器 docker ps #输出 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 27b58e03fb16 redis:latest "docker-entrypoint.s…" 51 seconds ago Up 50 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp adoring_margulis c950107d7808 redis "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 6379/tcp upbeat_euler 0c4590c4bdda redis:latest "docker-entrypoint.s…" 5 minutes ago Up 5 minutes 6379/tcp mystifying_bassi 73f433b12443 redis "docker-entrypoint.s…" 31 minutes ago Up 7 minutes 6379/tcp busy_cerf由于我启动了多个redis容器,docker ps可查看全部在运行的容器。 连接进入redis容器 docker exec -it adoring_margulis bash #输出 root@27b58e03fb16:/data#其中,adoring_margulis是容器的name,在上述列表中可以看到; 连接redis 到此,后面redis的操作,就和我们平时在linux上安装了redis后,操作是一样的,因为我们现在进入了redis容器,就相当于进入了一个linux系统。 # 连接redis,mac自带redis-cli命令客户端 root@27b58e03fb16:/data# redis-cli # set两个key,然后查询所有keys 127.0.0.1:6379> keys * 1) "name1" 2) "name"到此,说明我们使用docker运行的redis容器,功能是正常的。 四.配置阿里镜像Docker安装后,默认仓库地址是docker hub(https://www.docker.com/products/docker-hub),拉取或者推送镜像文件,网速可能不稳定,在国内,通常建议使用阿里云镜像。 参考菜鸟教程: 注册阿里云镜像账号 阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,注册登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:
本文就到这里,关于docker的一些常用命令,放在下文中总结:Docker系列(二)docker常用命令 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |